7.1 User interface methods
These methods are core behaviors associated with user
commands. If you do not implement a method, there is a reasonable
default that may do what you need.
project-add-file
- Add a file to your project. Override this if you want to
put new sources into different fields depending on extension,
or other details.
project-remove-file
- Reverse of project-add-file.
project-compile-target
- Override this if you want to do something special when the
user "compiles" this target.
project-debug-target
- What to do when a user wants to debug your
target.
project-update-version
- Easily update the version number of your
project.
project-edit-file-target
- Edit the file the project's information is stored
in.
project-new-target
- Create a new target in a project.
project-delete-target
- Delete a target from a project.
project-make-dist
- Make a distribution (tar archive) of the
project.
project-rescan
- Rescan a project file, changing the data in the existing
objects.